// 模块化vuex时namespaced命名空间要注意为true
// 防止在使用时出现不同模块下的属
// 命名空间为true的时候，使用的使用要加上当前模块名字
// 例如： this.$store.commit('home/changeMyCount',111) this.$store.dispatch('home/changeMyCountAct',111)
export default {
  namespaced: true,
  state: {
    mycount: 1,
  },
  mutations: {
    changeMyCount(state, data) {
      state.mycount = state.mycount + data;
    },
  },
  actions: {
    changeMyCountAct({ commit }, data) {
      commit("changeMyCount", data);
    },
  },
  getters: {
    getterMyCount(state) {
      return state.mycount + 1;
    },
  },
};
